
// 此页面是路由总表

// 使用路由
const { log } = require('console');
const express = require('express');

// 创建路由
const router = express.Router();


// 当我们把所有的接口都写完的时候   这个文件非常大   ---  不利于维护
//    个人中心的：用户相关的    登陆    注册    修改    
//    新闻中心     新闻列表 ， 新闻详情
//    商品中心     商品列表   商品搜索   商品详情
//    购物车相关的  加入购物车  删除购物车  显示购物车列表  
//    订单中心  

//    约定
//       个人中心   /api/users/login   /api/users/reg
//       商品      /api/goods/list    /api/goods/detail 
//       新闻      /api/news/list     /api/news/detail

// const routerUser = require('./users');
// const routerGoods = require('./goods');
// const routerNews = require('./news');

// router.use('/users', routerUser);

// router.use('/goods', routerGoods);

// router.use('/news', routerNews);


// router.use()   路由级中间件函数

// 写在这里的时候  所有的/users  /goods   /news 的这些接口都会先执行这个函数
// router.use((req, res, next) => {
//     console.log('所有的/users  /goods   /news 的这些接口都会先执行这个函数');
//     next()
// })


router.use('/users', require('./users'));

router.use('/goods', require('./goods'));

// router.use((req, res, next) => {
//     console.log('/news 的这些接口都会先执行这个函数');
//     next()
// })

router.use('/news', require('./news'));




// 导出路由
module.exports = router;